/***********************************************************************
 * Module:  InformTemplateController.java
 * Author:  Administrator
 * Purpose: Defines the Class InformTemplateController
 ***********************************************************************/

package ishitong.systemManagement.controller;

import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

/** @pdOid 1690d7a2-3091-4859-aedd-29c8fe20caf9 */
@Controller
public class InformTemplateController extends ishitong.common.controller.ActionController {
   /** @pdOid 9a97b710-4a19-433c-bb1e-741461899c35 */
   private static final String IFT_SLT_DLG = "/systemManagement/informTemplate/informTemplateSelectDialog";
   /** @pdOid 0ac0cbe9-ba18-4c94-b004-5c19050b5ac0 */
   private static final String IFT_SLT_LST = "/systemManagement/informTemplate/informTemplateSelectList";
   /** @pdOid 74309359-6920-44eb-9072-7fe05640fc1a */
   private static final String IFT_SCH = "/systemManagement/informTemplate/informTemplateSearch";
   /** @pdOid 2f6442d5-2ca2-4f17-9dfc-c4a1a8b086ea */
   private static final String IFT_SCH_LST = "/systemManagement/informTemplate/informTemplateSearchList";
   /** @pdOid 8b4f1436-03d1-4c63-9527-1e134336e8e7 */
   private static final String IFT_VIW = "/systemManagement/informTemplate/informTemplateView";
   /** @pdOid 35f830d2-3bdd-4e9a-8cb3-df085367cef6 */
   private static final String IFT_EDT = "/systemManagement/informTemplate/informTemplateEdit";
   
   /** @param request
    * @pdOid 8ad28ebf-d15e-4b70-93f1-f66899bc2228 */
   @RequestMapping(value = "/ajaxShowInformTemplateSelectDialog.do",method = RequestMethod.POST)
   public ModelAndView handleAjaxShowInformTemplateSelectDialog(HttpServletRequest request) {
      	try {
      		Map<String, Object> model = new HashMap<>();
      
      		return new ModelAndView(IFT_SLT_DLG, model);
      	} catch (Exception e) {
      		e.printStackTrace();
      	}
      	return null;
   }
   
   /** @param request
    * @pdOid dd93bff3-1a1f-4405-85b3-abc187fe2005 */
   @RequestMapping(value = "/ajaxFindInformTemplateSelectList.do",method = RequestMethod.POST)
   public ModelAndView handleAjaxFindInformTemplateSelectList(HttpServletRequest request) {
      	try {
      		Map<String, Object> model = new HashMap<>();
      		return new ModelAndView(IFT_SLT_LST, model);
      	} catch (Exception e) {
      		e.printStackTrace();
      	}
      	return null;
   }
   
   /** 查询告知模板页面初始化
    * 
    * @param request
    * @exception Exception
    * @pdOid cbeeea1e-3838-4363-9591-459c66873d56 */
   @RequestMapping(value = "/showInformTemplateSearch.do")
   public ModelAndView handleShowInformTemplateSearch(HttpServletRequest request) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(IFT_SCH, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 查询告知模板
    * 
    * @param request
    * @pdOid 80189a78-37eb-474e-98bb-875ef0d9c881 */
   @RequestMapping(value = "/ajaxInformTemplateSearchList.do", method = RequestMethod.POST)
   public ModelAndView handleAjaxFindInformTemplateSearchList(HttpServletRequest request) {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(IFT_SCH_LST, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 维护告知模板页面初始化
    * 
    * @param request 
    * @param response 
    * @param informTemplateId
    * @exception Exception
    * @pdOid 308f35f0-8373-47f1-894e-2b56cd5201aa */
   @RequestMapping(value = "/ajaxShowInformTemplateEdit.do")
   public ModelAndView handleAjaxShowInformTemplateEdit(HttpServletRequest request, HttpServletResponse response, String informTemplateId) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(IFT_EDT, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 查看告知模板页面初始化
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid 57ec89d1-8ed0-4346-a5fb-23c21eaf9a31 */
   @RequestMapping(value = "/ajaxShowInformTemplateView.do", method = RequestMethod.POST)
   public ModelAndView handleAjaxShowInformTemplateView(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(IFT_VIW, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 保存告知模板
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid 18ed6380-8ea9-45da-98cb-11e2db4fc2f3 */
   @RequestMapping(value = "/ajaxSaveInformTemplate.do", method = RequestMethod.POST)
   public void handleAjaxSaveInformTemplate(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 删除告知模板
    * 
    * @param request 
    * @param informTemplateIds 
    * @param response
    * @exception Exception
    * @pdOid 55055986-fc18-42d0-a6df-13e2b5642a07 */
   @RequestMapping(value = "/ajaxDeleteInformTemplateByIds.do", method = RequestMethod.POST)
   public void handleAjaxDeleteInformTemplateByIds(HttpServletRequest request, String informTemplateIds, HttpServletResponse response) throws Exception {
   	try {
   
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }

}